package com.wdzg.member.generate.freemaker.generator.bean;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class XmlBean {
	//jsp、js文件存储路径；vist-url访问路径
	public StringValue path;
	
	//web页面标题
	public String title;
	
	//select选项
	public Map<String, List<TypeCombo>> comboMaps = new HashMap<String, List<TypeCombo>>();
	
	//模块字段列表
	public List<Column> columns = new ArrayList<Column>();
	
	//模块名 如：company、product
	public String modular;
	
	//功能名 如：user
	public String modelName;
	
	//数据库表名 如：MRBT_COMPANY_USER
	public String tableName;
	
	//java文件名前缀 如：MrbtCompanyUser (Controller、Service、Dao)
	public String className;
	
	public StringValue getPath() {
		return path;
	}

	public void setPath(StringValue path) {
		this.path = path;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public Map<String, List<TypeCombo>> getComboMaps() {
		return comboMaps;
	}

	public void setComboMaps(Map<String, List<TypeCombo>> comboMaps) {
		this.comboMaps = comboMaps;
	}

	public List<Column> getColumns() {
		return columns;
	}

	public void setColumns(List<Column> columns) {
		this.columns = columns;
	}

	public String getModular() {
		return modular;
	}

	public void setModular(String modular) {
		this.modular = modular;
	}

	public String getModelName() {
		return modelName;
	}

	public void setModelName(String modelName) {
		this.modelName = modelName;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}
}
